

public class IdealBufe {

	Object elemanBir = new Object();
	Object elemanIki = new Object();
	Object elemanUc  = new Object();

	public String gofletVer() {

		synchronized(elemanBir) {
			// gerekli islemler
			return "goflet" ;
		}
	}

	public  String limonataVer() {

		synchronized(elemanIki) {
			// gerekli islemler
			return "limonata" ;
		}
	}

	public String sosisliVer() {

		synchronized(elemanUc) {
			// gerekli islemler
			return "sosisli" ;
		}
	}

	public synchronized String otobusBiletiVer() {
		// gerekli islemler
		return "otobus bileti" ;
	}  
}
